home *** CD-ROM | disk | FTP | other *** search
-
-
-
- if(n) Tcl Built-In Commands
-
-
-
- _________________________________________________________________
-
- NAME
- if - Execute scripts conditionally
-
- SYNOPSIS
- if _e_x_p_r_1 ?then? _b_o_d_y_1 elseif _e_x_p_r_2 ?then? _b_o_d_y_2 elseif ...
- ?else? ?_b_o_d_y_N?
- _________________________________________________________________
-
-
- DESCRIPTION
- The _i_f command evaluates _e_x_p_r_1 as an expression (in the same
- way that expr evaluates its argument). The value of the
- expression must be a boolean (a numeric value, where 0 is |
- false and anything is true, or a string value such as true |
- or yes for true and false or no for false); if it is true
- then _b_o_d_y_1 is executed by passing it to the Tcl interpreter.
- Otherwise _e_x_p_r_2 is evaluated as an expression and if it is
- true then body2 is executed, and so on. If none of the
- expressions evaluates to true then _b_o_d_y_N is executed. The
- then and else arguments are optional ``noise words'' to make
- the command easier to read. There may be any number of
- elseif clauses, including zero. _B_o_d_y_N may also be omitted
- as long as else is omitted too. The return value from the
- command is the result of the body script that was executed,
- or an empty string if none of the expressions was non-zero
- and there was no _b_o_d_y_N.
-
-
- KEYWORDS
- boolean, conditional, else, false, if, true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Tcl 1
-
-
-
-